Darwin's World Simulation in C#: An Interpreter.
نویسندگان
چکیده
منابع مشابه
Darwin's World Simulation in C#: An Interpreter
In Darwin’s world the user creates robot-like graphical creatures with behavior defined by a simple programming language. These creatures migrate around a small two-dimensional grid, each according to its simple program created by the user. The GUI application that controls and displays the location of these creatures must interpret the program instructions supplied in a simple text file for ea...
متن کاملKIVA: an archaeological interpreter
We present a system which simulates the interpretation of archaeological sites. Previous systems in archaeology have performed lower-level classificatory tasks. The present system KIVA combines data-driven and expectation-based reasoning to produce an overall interpretation of a given site (i.e., a cultural profile). In this approach, a model of a typical archaeological site is utilized in orde...
متن کاملPRT simulation in an immersive virtual world
Immersive virtual world environments, such as Second Life (SL), have the potential to dramatically improve the process of analyzing usability within technically correct system simulations, long before the system is built. We report our findings with the SL simulation of a Personal Rapid Transit (PRT) system. The SL model and simulation were done according to the original technical specification...
متن کاملDarwin's World Simulation in C#: The Model/View Classes
Please refer to the paper, “Darwin’s World Simulation in C#: An Interpreter” from the January/February, 2010 issue of JOT. This paper focuses on the GUI aspects of the implementation. The two remaining classes are World (the model of the Darwin world) and the GUI class WorldUI. The World classs communicates to the WorldUI class, the observer class, by firing events. This model/view separation p...
متن کاملImplementing an Eecient Java Interpreter
The Java virtual machine (JVM) is usually implemented with an interpreter or just-in-time (JIT) compiler. JIT compilers provide the best performance, but must be substantially rewritten for each architecture they are ported to. Interpreters are easier to develop and maintain, and can be ported to new architectures with almost no changes. The weakness of interpreters is that they are much slower...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Journal of Object Technology
سال: 2010
ISSN: 1660-1769
DOI: 10.5381/jot.2010.9.1.c6